package com.run2code.design.behavioral.visitor;

/**
 * 访问者接口，定义了访问不同类型商品的方法
 * 关注公众号【奔跑的码畜】，一起进步不迷路
 *
 * @author 第七人格
 * @date 2024/06/25
 */
interface ProductVisitor {
    /**
     * 访问书籍的方法
     * @param book
     */
    void visitBook(Book book);

    /**
     * 访问电子产品的方法
     * @param device
     */
    void visitElectronicDevice(ElectronicDevice device);
}